package jiazhong.hfl20250315;

import java.util.ArrayList;
import java.util.Objects;

// 4.给你⼀个整数集合 nums 。如果任⼀值在集合中出现⾄少两次 ，返回 true ；如果集合中每个元素互不相同，返回 false 。
public class Repetition {

    public static boolean isRepetition(ArrayList<Integer> nums) {
        for (int i = 0; i < nums.size() - 1; i++) {
            for (int j = i + 1; j < nums.size(); j++) {
                if (Objects.equals(nums.get(i), nums.get(j))) {
                    System.out.println("重复元素：" + nums.get(i));
                    return true;
                }
            }
        }
        return false;
    }

    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        for (int i = 0; i < 20; i++) {
            list.add((int) (Math.random() * 100 + 1));
        }
        System.out.println(list);
        boolean repetition = isRepetition(list);
        System.out.println(repetition);
    }
}
